program Pootcher;

uses
  Forms,
  Main in 'Main.pas' {MainForm},
  ProcessRoutines in 'Common\ProcessRoutines.pas',
  Interface_TLB in 'Common\TypeLibrary\Interface_TLB.pas',
  ExternalInterface in 'Common\Classes\ExternalInterface.pas',
  grf in 'Common\ThirdParty\libgrf\grf.pas',
  Version in 'Common\Version.pas',
  grftypes in 'Common\ThirdParty\libgrf\grftypes.pas',
  grfsupport in 'Common\ThirdParty\libgrf\grfsupport.pas',
  PootcherOptions in 'Common\Config\PootcherOptions.pas',
  GrfObject in 'Common\Classes\GrfObject.pas',
  PootcherRoutines in 'Common\PootcherRoutines.pas',
  ProcessController in 'Common\Classes\ProcessController.pas',
  SQLResultInterface in 'Common\Classes\SQLResultInterface.pas',
  SQLite3 in 'Common\ThirdParty\SQLite3\SQLite3.pas',
  SQLiteWrap in 'Common\ThirdParty\SQLite3\SQLiteWrap.pas',
  DownloadController in 'Common\Classes\Controllers\DownloadController.pas',
  AbstractController in 'Common\Classes\Controllers\AbstractController.pas',
  WindowInterface in 'Common\Classes\WindowInterface.pas',
  GrfInterface in 'Common\Classes\GrfInterface.pas',
  GrfFileInterface in 'Common\Classes\GrfFileInterface.pas',
  StringUtils in 'Common\Utilities\StringUtils.pas',
  DatabaseInterface in 'Common\Classes\DatabaseInterface.pas',
  PathInterface in 'Common\Classes\PathInterface.pas',
  ParameterInterface in 'Common\Classes\ParameterInterface.pas',  InjectUtils in 'Common\Utilities\InjectUtils.pas';

{$R *.res}
{$R Interface.tlb}
{$R 'URL.res' 'Resources\URL.rc'}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.Title := 'Pootcher';
  Application.CreateForm(TMainForm, MainForm);
  Application.Run;
end.
